smalltalk.addPackage('Easnoth-Tests', {});
smalltalk.addClass('EasnothArrayTest', smalltalk.TestCase, ['imageArray'], 'Easnoth-Tests');
smalltalk.addMethod(
"_testAtIndex",
smalltalk.method({
selector: "testAtIndex",
category: 'testing',
fn: function () {
    var self = this;
    self['@imageArray'] = [["1-1", "1-2", "1-3", "1-4"], ["2-1", "2-2"]];
    smalltalk.send(self, "_assert_", [smalltalk.send(smalltalk.send(self['@imageArray'], "_atIndex_", [[1, 1]]), "__eq", ["1-1"])]);
    smalltalk.send(self, "_assert_", [smalltalk.send(smalltalk.send(self['@imageArray'], "_atIndex_", [[2, 2]]), "__eq", ["2-2"])]);
    return self;
},
args: [],
source: "testAtIndex\x0a\x09imageArray := #(#('1-1' '1-2' '1-3' '1-4') #('2-1' '2-2')).\x0a\x09self assert: (imageArray atIndex: #(1 1)) = '1-1'.\x0a\x09self assert: (imageArray atIndex: #(2 2)) = '2-2'.",
messageSends: ["assert:", "=", "atIndex:"],
referencedClasses: []
}),
smalltalk.EasnothArrayTest);

smalltalk.addMethod(
"_testAtIndexPut",
smalltalk.method({
selector: "testAtIndexPut",
category: 'testing',
fn: function () {
    var self = this;
    self['@imageArray'] = [["1-1", "1-2", "1-3", "1-4"], ["2-1", "2-2"]];
    smalltalk.send(self['@imageArray'], "_atIndex_put_", [[1, 3], "smth"]);
    smalltalk.send(self, "_assert_", [smalltalk.send(smalltalk.send(self['@imageArray'], "_atIndex_", [[1, 3]]), "__eq", ["smth"])]);
    return self;
},
args: [],
source: "testAtIndexPut\x0a\x09imageArray := #(#('1-1' '1-2' '1-3' '1-4') #('2-1' '2-2')).\x0a\x09imageArray atIndex: #(1 3) put: 'smth'.\x0a\x09self assert: (imageArray atIndex: #(1 3)) = 'smth'.",
messageSends: ["atIndex:put:", "assert:", "=", "atIndex:"],
referencedClasses: []
}),
smalltalk.EasnothArrayTest);

smalltalk.addMethod(
"_testAtLibrary",
smalltalk.method({
selector: "testAtLibrary",
category: 'testing',
fn: function () {
    var self = this;
    self['@imageArray'] = [["1-1", "1-2", "1-3", "1-4"], ["2-1", "2-2"]];
    smalltalk.send(self, "_assert_", [smalltalk.send(smalltalk.send(self['@imageArray'], "_atLibrary_", [1]), "__eq", [["1-1", "1-2", "1-3", "1-4"]])]);
    return self;
},
args: [],
source: "testAtLibrary\x0a\x09imageArray := #(#('1-1' '1-2' '1-3' '1-4') #('2-1' '2-2')).\x0a\x09self assert: (imageArray atLibrary: 1) = #('1-1' '1-2' '1-3' '1-4').",
messageSends: ["assert:", "=", "atLibrary:"],
referencedClasses: []
}),
smalltalk.EasnothArrayTest);

smalltalk.addMethod(
"_testLoadingLibrary",
smalltalk.method({
selector: "testLoadingLibrary",
category: 'testing',
fn: function () {
    var self = this;
    var lib = nil;
    var dict = nil;
    self['@imageArray'] = smalltalk.send(smalltalk.Array || Array, "_new_", [1]);
    dict = ["dirt.png", "grass.png", "road.png", "savanna.png"];
    lib = function ($rec) {smalltalk.send($rec, "_index_", [1]);smalltalk.send($rec, "_path_", ["ressources/images/tiles/"]);smalltalk.send($rec, "_srcArray_", [dict]);return smalltalk.send($rec, "_onload_", [function () {(function ($rec) {smalltalk.send($rec, "_cr", []);return smalltalk.send($rec, "_show_", [smalltalk.send(smalltalk.send(self['@imageArray'], "_atIndex_", [[1, 1]]), "_src", [])]);}(smalltalk.Transcript || Transcript));smalltalk.send(self, "_assert_", [smalltalk.send(smalltalk.send(smalltalk.send(self['@imageArray'], "_atIndex_", [[1, 1]]), "_src", []), "__eq", ["http://localhost:4000/projects/easnoth/ressources/images/tiles/dirt.png"])]);return smalltalk.send(self, "_assert_", [smalltalk.send(smalltalk.send(smalltalk.send(self['@imageArray'], "_atIndex_", [[1, 3]]), "_src", []), "__eq", ["http://localhost:4000/projects/easnoth/ressources/images/tiles/road.png"])]);}]);}(smalltalk.send(smalltalk.LibraryInfos || LibraryInfos, "_new", []));
    smalltalk.send(self['@imageArray'], "_loadLibrary_", [lib]);
    return self;
},
args: [],
source: "testLoadingLibrary\x0a\x09|lib dict|\x0a\x09imageArray := (Array new: 1).\x0a\x09dict := #('dirt.png' 'grass.png' 'road.png' 'savanna.png').\x0a\x09lib := LibraryInfos new\x0a\x09\x09\x09index: 1;\x0a\x09\x09\x09path: 'ressources/images/tiles/';\x0a\x09\x09\x09srcArray: dict;\x0a\x09\x09\x09onload: [\x0a\x09\x09\x09\x09Transcript cr; show:  (imageArray atIndex: #(1 1)) src.\x0a                                self assert: (imageArray atIndex: #(1 1)) src = 'http://localhost:4000/projects/easnoth/ressources/images/tiles/dirt.png'.\x0a                                self assert: (imageArray atIndex: #(1 3)) src = 'http://localhost:4000/projects/easnoth/ressources/images/tiles/road.png'.\x0a\x09\x09\x09].\x0a\x09imageArray loadLibrary: lib.\x0a ",
messageSends: ["new:", "index:", "path:", "srcArray:", "onload:", "cr", "show:", "src", "atIndex:", "assert:", "=", "new", "loadLibrary:"],
referencedClasses: ["Array", "Transcript", "LibraryInfos"]
}),
smalltalk.EasnothArrayTest);



smalltalk.addClass('EasnothTest', smalltalk.TestCase, [], 'Easnoth-Tests');
smalltalk.addMethod(
"_emulateRessourceTest_",
smalltalk.method({
selector: "emulateRessourceTest:",
category: 'testing-helper',
fn: function (aTest) {
    var self = this;
    var image = nil;
    var arr = nil;
    image = new Image;
    arr = smalltalk.send(smalltalk.Array || Array, "_new_", [1]);
    smalltalk.send(arr, "_at_put_", [1, image]);
    smalltalk.send(image, "_at_put_", ["onload", function () {smalltalk.send(smalltalk.Tile || Tile, "_arrayImg_", [arr]);return smalltalk.send(aTest, "_value", []);}]);
    smalltalk.send(image, "_at_put_", ["src", "specter.png"]);
    return self;
},
args: ["aTest"],
source: "emulateRessourceTest: aTest\x0a\x09|image arr|\x0a\x0a\x09image := <new Image()>.\x0a\x09arr := (Array new: 1).\x0a\x09arr at: 1 put: image.\x0a\x09image at: 'onload' put: [Tile arrayImg: arr. aTest value].\x0a\x09image at: 'src' put: 'specter.png'.",
messageSends: ["new:", "at:put:", "arrayImg:", "value"],
referencedClasses: ["Array", "Tile"]
}),
smalltalk.EasnothTest);

smalltalk.addMethod(
"_testBug",
smalltalk.method({
selector: "testBug",
category: 'testing-helper',
fn: function () {
    var self = this;
    smalltalk.send(self, "_assert_", [true]);
    return self;
},
args: [],
source: "testBug\x0a\x09self assert: true.",
messageSends: ["assert:"],
referencedClasses: []
}),
smalltalk.EasnothTest);



smalltalk.addClass('CellTest', smalltalk.EasnothTest, [], 'Easnoth-Tests');
smalltalk.addMethod(
"_testNew",
smalltalk.method({
selector: "testNew",
category: 'testing',
fn: function () {
    var self = this;
    var cell = nil;
    var cellArray = nil;
    var coods = nil;
    smalltalk.send(self, "_emulateRessourceTest_", [function () {cellArray = [[1, 1], [1, 1]];coods = [5, 12];cell = smalltalk.send(smalltalk.Cell || Cell, "_newWithContext_cellArray_coods_", ["aCtx", cellArray, coods]);smalltalk.send(self, "_assert_", [smalltalk.send(smalltalk.send(cell, "_x", []), "__eq", [5])]);smalltalk.send(self, "_assert_", [smalltalk.send(smalltalk.send(cell, "_y", []), "__eq", [12])]);return smalltalk.send(self, "_assert_", [smalltalk.send(smalltalk.send(smalltalk.send(cell, "_tile", []), "_class", []), "__eq", [smalltalk.Tile || Tile])]);}]);
    return self;
},
args: [],
source: "testNew\x0a\x09|cell cellArray coods|\x0a\x09self emulateRessourceTest: [\x0a                cellArray := #(#(1 1) #(1 1)).\x0a                coods := #(5 12).\x0a                cell := Cell newWithContext: 'aCtx' cellArray: cellArray coods: coods.\x0a                self assert: cell x = 5.\x0a                self assert: cell y = 12.\x0a                self assert: cell tile class = Tile.\x0a\x09].",
messageSends: ["emulateRessourceTest:", "newWithContext:cellArray:coods:", "assert:", "=", "x", "y", "class", "tile"],
referencedClasses: ["Cell", "Tile"]
}),
smalltalk.CellTest);



smalltalk.addClass('MapTest', smalltalk.EasnothTest, [], 'Easnoth-Tests');
smalltalk.addMethod(
"_testNew",
smalltalk.method({
selector: "testNew",
category: 'testing',
fn: function () {
    var self = this;
    var map = nil;
    map = smalltalk.send(smalltalk.Map || Map, "_new", []);
    smalltalk.send(self, "_assert_", [smalltalk.send(smalltalk.send(smalltalk.send(map, "_canvas", []), "_class", []), "__eq", [smalltalk.TagBrush || TagBrush])]);
    return self;
},
args: [],
source: "testNew\x0a\x09|map|\x0a\x09map := Map new.\x0a\x09self assert: map canvas class = TagBrush.",
messageSends: ["new", "assert:", "=", "class", "canvas"],
referencedClasses: ["Map", "TagBrush"]
}),
smalltalk.MapTest);

smalltalk.addMethod(
"_testNewWithMapArray",
smalltalk.method({
selector: "testNewWithMapArray",
category: 'testing',
fn: function () {
    var self = this;
    var map = nil;
    var cell = nil;
    smalltalk.send(self, "_emulateRessourceTest_", [function () {map = smalltalk.send(smalltalk.Map || Map, "_newWithMapArray_", [[[[[1, 1]]]]]);smalltalk.send(self, "_assert_", [smalltalk.send(smalltalk.send(map, "_width", []), "__eq", [1])]);smalltalk.send(self, "_assert_", [smalltalk.send(smalltalk.send(map, "_height", []), "__eq", [1])]);smalltalk.send(self, "_assert_", [smalltalk.send(smalltalk.send(map, "_mapX", []), "__eq", [98.5])]);smalltalk.send(self, "_assert_", [smalltalk.send(smalltalk.send(map, "_mapY", []), "__eq", [40])]);smalltalk.send(self, "_assert_", [smalltalk.send(smalltalk.send(smalltalk.send(map, "_cells", []), "_size", []), "__eq", [1])]);smalltalk.send(self, "_assert_", [smalltalk.send(smalltalk.send(smalltalk.send(smalltalk.send(map, "_cells", []), "_at_", [1]), "_size", []), "__eq", [1])]);cell = smalltalk.send(smalltalk.send(smalltalk.send(map, "_cells", []), "_at_", [1]), "_at_", [1]);smalltalk.send(self, "_assert_", [smalltalk.send(smalltalk.send(cell, "_class", []), "__eq", [smalltalk.Cell || Cell])]);return smalltalk.send(self, "_assert_", [smalltalk.send(smalltalk.send(smalltalk.send(cell, "_tile", []), "_class", []), "__eq", [smalltalk.Tile || Tile])]);}]);
    return self;
},
args: [],
source: "testNewWithMapArray\x0a\x09|map cell|\x0a\x09\x0aself emulateRessourceTest: [\x0a\x09map := Map newWithMapArray: #(#(#(#(1 1)))).\x0a\x0a\x09self assert: map width = 1.\x0a\x09self assert: map height = 1.\x0a\x09self assert: map mapX = 98.5.\x0a\x09self assert: map mapY = 40.\x0a\x09self assert: map cells size = 1.\x0a\x09self assert: (map cells at: 1) size = 1.\x0a\x09\x0a\x09cell := (map cells at:1) at: 1.\x0a\x09self assert: cell class = Cell.\x0a\x09self assert: cell tile class = Tile.\x0a].\x0a\x09",
messageSends: ["emulateRessourceTest:", "newWithMapArray:", "assert:", "=", "width", "height", "mapX", "mapY", "size", "cells", "at:", "class", "tile"],
referencedClasses: ["Map", "Cell", "Tile"]
}),
smalltalk.MapTest);



smalltalk.addClass('TileTest', smalltalk.EasnothTest, [], 'Easnoth-Tests');
smalltalk.addMethod(
"_testNew",
smalltalk.method({
selector: "testNew",
category: 'testing',
fn: function () {
    var self = this;
    var tile = nil;
    smalltalk.send(self, "_emulateRessourceTest_", [function () {tile = smalltalk.send(smalltalk.Tile || Tile, "_newWithContext_index_", ["aCtx", [1, 1]]);smalltalk.send(self, "_assert_", [smalltalk.send(smalltalk.send(tile, "_context", []), "__eq", ["aCtx"])]);return smalltalk.send(self, "_assert_", [smalltalk.send(smalltalk.send(tile, "_isWall", []), "__eq", [false])]);}]);
    return self;
},
args: [],
source: "testNew\x0a\x09|tile|\x0a\x09self emulateRessourceTest: [\x0a                tile := Tile newWithContext: 'aCtx' index: #(1 1).\x0a                self assert: tile context = 'aCtx'.\x0a\x09\x09self assert: tile isWall = false.\x0a\x09].",
messageSends: ["emulateRessourceTest:", "newWithContext:index:", "assert:", "=", "context", "isWall"],
referencedClasses: ["Tile"]
}),
smalltalk.TileTest);



smalltalk.addClass('WorldTest', smalltalk.EasnothTest, ['world'], 'Easnoth-Tests');
smalltalk.addMethod(
"_testDisplay",
smalltalk.method({
selector: "testDisplay",
category: 'testing',
fn: function () {
    var self = this;
    var image = nil;
    var arr = nil;
    image = new Image;
    arr = smalltalk.send(smalltalk.Array || Array, "_new_", [1]);
    smalltalk.send(arr, "_at_put_", [1, smalltalk.send(smalltalk.Array || Array, "_new_", [1])]);
    smalltalk.send(arr, "_atIndex_put_", [[1, 1], image]);
    smalltalk.send(image, "_at_put_", ["onload", function () {self['@world'] = smalltalk.send(smalltalk.World || World, "_newMapEditorWorldWithLibrairies_map_", [[[1, 2, 3, 4], [1, 2, 3, 4]], 1]);smalltalk.send(smalltalk.Tile || Tile, "_arrayImg_", [arr]);return smalltalk.send(self['@world'], "_startGame", []);}]);
    smalltalk.send(image, "_at_put_", ["src", "specter.png"]);
    smalltalk.send(self, "_assert_", [true]);
    return self;
},
args: [],
source: "testDisplay\x0a\x09|image arr|\x0a\x09image := <new Image()>.\x0a\x09arr := (Array new: 1).\x0a\x09arr at: 1 put: (Array new: 1).\x0a\x09arr atIndex: #(1 1) put: image.\x0a\x09image at: 'onload' put: [world := World newMapEditorWorldWithLibrairies: #(#(1 2 3 4) #(1 2 3 4)) map: 1. Tile arrayImg: arr. world startGame].\x0a\x09image at: 'src' put: 'specter.png'.\x0a\x09self assert: true.",
messageSends: ["new:", "at:put:", "atIndex:put:", "newMapEditorWorldWithLibrairies:map:", "arrayImg:", "startGame", "assert:"],
referencedClasses: ["Array", "World", "Tile"]
}),
smalltalk.WorldTest);

smalltalk.addMethod(
"_testNew",
smalltalk.method({
selector: "testNew",
category: 'testing',
fn: function () {
    var self = this;
    smalltalk.send(self, "_emulateRessourceTest_", [function () {self['@world'] = smalltalk.send(smalltalk.World || World, "_newMapEditorWorldWithLibrairies_map_", [[[1, 3, 5], [1, 2, 6]], 1]);smalltalk.send(self, "_assert_", [smalltalk.send(smalltalk.send(smalltalk.send(self['@world'], "_map", []), "_class", []), "__eq", [smalltalk.Map || Map])]);smalltalk.send(self, "_assert_", [smalltalk.send(smalltalk.send(smalltalk.send(self['@world'], "_resource", []), "_class", []), "__eq", [smalltalk.Resource || Resource])]);return smalltalk.send(self, "_assert_", [smalltalk.send(smalltalk.send(smalltalk.send(self['@world'], "_eventManager", []), "_class", []), "__eq", [smalltalk.MapEditorEventManager || MapEditorEventManager])]);}]);
    return self;
},
args: [],
source: "testNew\x0a\x09self emulateRessourceTest: [\x0a\x09\x09world := World newMapEditorWorldWithLibrairies: #(#(1 3 5) #(1 2 6)) map: 1.\x0a\x09\x09self assert: world map class = Map.\x0a\x09\x09self assert: world resource class = Resource.\x0a\x09\x09self assert: world eventManager class = MapEditorEventManager.\x0a\x09].\x0a",
messageSends: ["emulateRessourceTest:", "newMapEditorWorldWithLibrairies:map:", "assert:", "=", "class", "map", "resource", "eventManager"],
referencedClasses: ["World", "Map", "Resource", "MapEditorEventManager"]
}),
smalltalk.WorldTest);



smalltalk.addClass('LibraryInfosTest', smalltalk.TestCase, ['imageArray'], 'Easnoth-Tests');
smalltalk.addMethod(
"_testLoad",
smalltalk.method({
selector: "testLoad",
category: 'testing',
fn: function () {
    var self = this;
    var array = nil;
    var libInfo = nil;
    array = smalltalk.send(smalltalk.Array || Array, "_new_", [1]);
    (function ($rec) {smalltalk.send($rec, "_index_", [1]);smalltalk.send($rec, "_path_", ["ressources/images/tiles/"]);smalltalk.send($rec, "_srcArray_", [["road.png", "dirt.png"]]);smalltalk.send($rec, "_onload_", [function () {(function ($rec) {smalltalk.send($rec, "_cr", []);return smalltalk.send($rec, "_show_", [smalltalk.send("array : ", "__comma", [array])]);}(smalltalk.Transcript || Transcript));smalltalk.send(self, "_assert_", [smalltalk.send(smalltalk.send(smalltalk.send(array, "_atIndex_", [[1, 1]]), "_src", []), "__eq", ["http://localhost:4000/projects/easnoth/ressources/images/tiles/road.png"])]);return smalltalk.send(self, "_assert_", [smalltalk.send(smalltalk.send(smalltalk.send(array, "_atIndex_", [[1, 2]]), "_src", []), "__eq", ["http://localhost:4000/projects/easnoth/ressources/images/tiles/dirt.png"])]);}]);return smalltalk.send($rec, "_load_", [array]);}(smalltalk.send(smalltalk.LibraryInfos || LibraryInfos, "_new", [])));
    return self;
},
args: [],
source: "testLoad\x0a\x09|array libInfo|\x0a\x09array := (Array new: 1).\x0a\x09LibraryInfos new\x0a\x09\x09\x09index: 1;\x0a\x09\x09\x09path: 'ressources/images/tiles/';\x0a\x09\x09\x09srcArray: #('road.png' 'dirt.png');\x0a\x09\x09\x09onload: [\x0a\x09\x09\x09\x09Transcript cr; show: 'array : ',array.\x0a\x09\x09\x09\x09self assert: (array atIndex: #(1 1)) src = 'http://localhost:4000/projects/easnoth/ressources/images/tiles/road.png'.\x0a                                self assert: (array atIndex: #(1 2)) src = 'http://localhost:4000/projects/easnoth/ressources/images/tiles/dirt.png'.\x0a\x09\x09\x09];\x0a\x09\x09\x09load: array.",
messageSends: ["new:", "index:", "path:", "srcArray:", "onload:", "cr", "show:", ",", "assert:", "=", "src", "atIndex:", "load:", "new"],
referencedClasses: ["Array", "Transcript", "LibraryInfos"]
}),
smalltalk.LibraryInfosTest);



smalltalk.addClass('Resourcetest', smalltalk.TestCase, [], 'Easnoth-Tests');
smalltalk.addMethod(
"_testNew",
smalltalk.method({
selector: "testNew",
category: 'testing',
fn: function () {
    var self = this;
    var res = nil;
    res = smalltalk.send(smalltalk.Resource || Resource, "_new", []);
    smalltalk.send(self, "_assert_", [smalltalk.send(smalltalk.send(smalltalk.Tile || Tile, "_arrayImg", []), "__eq", [smalltalk.send(res, "_tileImg", [])])]);
    smalltalk.send(self, "_assert_", [smalltalk.send(smalltalk.send(smalltalk.send(res, "_tileImg", []), "_class", []), "__eq", [smalltalk.Array || Array])]);
    return self;
},
args: [],
source: "testNew\x0a\x09|res|\x0a\x09res := Resource new.\x0a\x09self assert: Tile arrayImg = res tileImg.\x0a\x09self assert: res tileImg class = Array.\x0a",
messageSends: ["new", "assert:", "=", "arrayImg", "tileImg", "class"],
referencedClasses: ["Resource", "Tile", "Array"]
}),
smalltalk.Resourcetest);

smalltalk.addMethod(
"_testNewWith",
smalltalk.method({
selector: "testNewWith",
category: 'testing',
fn: function () {
    var self = this;
    var res = nil;
    res = smalltalk.send(smalltalk.Resource || Resource, "_newWithLibrairies_map_world_", [[[1], [1]], 1, function ($rec) {smalltalk.send($rec, "_loaded_", [0]);return smalltalk.send($rec, "_totalToLoad_", [2]);}(smalltalk.send(smalltalk.World || World, "_new", []))]);
    smalltalk.send(self, "_assert_", [smalltalk.send(smalltalk.send(smalltalk.send(smalltalk.send(res, "_tileImg", []), "_atIndex_", [[1, 1]]), "_src", []), "__eq", ["http://localhost:4000/projects/easnoth/ressources/images/tiles/road.png"])]);
    return self;
},
args: [],
source: "testNewWith\x0a\x09|res|\x0a\x09res := Resource newWithLibrairies: #(#(1) #(1)) map: 1 world: (World new loaded: 0; totalToLoad: 2).\x0a\x09self assert: (res tileImg atIndex: #(1 1)) src = 'http://localhost:4000/projects/easnoth/ressources/images/tiles/road.png'.\x0a\x09\x22self assert: (res buildingImg atIndex: #(1 1)) src = 'http://localhost:4000/projects/easnoth/ressources/images/buildings/house.png'.\x22",
messageSends: ["newWithLibrairies:map:world:", "loaded:", "totalToLoad:", "new", "assert:", "=", "src", "atIndex:", "tileImg"],
referencedClasses: ["Resource", "World"]
}),
smalltalk.Resourcetest);



smalltalk.addClass('XMLHttpRequestProxyTest', smalltalk.TestCase, [], 'Easnoth-Tests');
smalltalk.addMethod(
"_testLoad",
smalltalk.method({
selector: "testLoad",
category: 'testing',
fn: function () {
    var self = this;
    var xmlProxy = nil;
    var xmlDoc = nil;
    xmlProxy = smalltalk.send(smalltalk.XMLhttpRequestProxy || XMLhttpRequestProxy, "_new", []);
    xmlDoc = smalltalk.send(xmlProxy, "_loadXML_", ["ressources/xml/maps/map1.xml"]);
    smalltalk.send(self, "_assert_", [smalltalk.send(smalltalk.send(xmlDoc, "_class", []), "__eq", [smalltalk.JSObjectProxy || JSObjectProxy])]);
    return self;
},
args: [],
source: "testLoad\x0a\x09|xmlProxy xmlDoc|\x0axmlProxy := XMLhttpRequestProxy new.\x0axmlDoc := xmlProxy loadXML: 'ressources/xml/maps/map1.xml'.\x0aself assert: xmlDoc class = JSObjectProxy. ",
messageSends: ["new", "loadXML:", "assert:", "=", "class"],
referencedClasses: ["XMLhttpRequestProxy", "JSObjectProxy"]
}),
smalltalk.XMLHttpRequestProxyTest);



